Retrieve the XQuery, XSLT, or JavaScript implementation installed for the named transform.
Request Headers | |
---|---|
Accept? |
The MIME type of the data expected in the response. One of
application/xslt+xml , application/xquery ,
or application/vnd.marklogic-javascript .
|
Response Headers | |
---|---|
Content-Type |
The MIME type of the data in the response. One of
application/xslt+xml , application/xquery ,
or application/vnd.marklogic-javascript .
|
Upon success, MarkLogic Server responds with status 200 (OK) and returns the transform implementation in the response body.
rest-admin
role, or the
following privileges:
http://marklogic.com/xdmp/privileges/rest-admin
http://marklogic.com/xdmp/privileges/rest-writer
http://marklogic.com/xdmp/privileges/rest-reader
For details, see Retrieving the Implementation of a Transformation in the REST Application Developer's Guide.
To install a transform, use PUT /v1/config/transforms/{name}
.
To retrieve a list of available transforms use
GET /v1/config/transforms
.
$ curl --anyauth --user user:password -X GET -i \ -H "Accept: application/xquery" \ http://localhost:8004/v1/config/transforms/example ==> The XQuery library module implementing the "example" transform. For example: Server: MarkLogic Content-Type: text/xml; charset=UTF-8 Content-Length: 211 Connection: close HTTP/1.1 200 OK Content-type: application/xquery Server: MarkLogic Content-Length: 508 Connection: close xquery version "1.0-ml"; module namespace example="http://marklogic.com/rest-api/transform/example"; declare function example:transform( ...